@import url('bootstrap-custom-override.css');
/*	Replace the left-side values with hexadecimal colors, throughout the file below.

	Color Key:

	@brand-primary					= baseline color (from which to calculate other colors by)
	@link-color						= account setting - baseline color when no value #E61E2A
	@link-hover-color 				= 15% darker than @brand-primary
	@btn-hover 						= 10% darker than @brand-primary
	@btn-primary-border 			= 5% darker than @brand-primary
	@btn-hvr-border 				= 20% darker than @brand-primary
	@list-group-active-text-color 	= 40% lighter than @brand-primary

	You can auto-generate these values (and this file), but choosing a custom color in the stock layout editor.

*/
#pagebodysidebar .sidebar-nav { display:none;}
.public-page-content { min-width: 100%}

/* gutters and body gradient override */
body{background: rgb(255,255,255);
background: -moz-linear-gradient(356deg, rgba(255,255,255,1) 0%, rgba(0,0,84,1) 100%);
background: -webkit-linear-gradient(356deg, rgba(255,255,255,1) 0%, rgba(0,0,84,1) 100%);
background: linear-gradient(356deg, rgba(255,255,255,1) 0%, rgba(0,0,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#222160",GradientType=1);
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #222160;}
	
/* typography - text*/
.text-primary{color:#ffffff}
.bg-primary{background-color:#222160}

/* typography - links*/
a{color:#E61E2A}
a:hover,a:focus{color:#E61E2A}
a.text-primary:hover,a.text-primary:focus{color::#E61E2A}
a.bg-primary:hover,a.bg-primary:focus{color:#E61E2A;} /*background-color:#ffffff}*/

/* tables */
.table .table{background-color:#ffffff}

/* buttons */
.mat-fab.mat-primary, .mat-flat-button.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary{
		color: #ffffff !important;
	background-color:#E61E2A;
	border-color:#E61E2A}
.mat-fab.mat-primary:not([disabled]), .mat-mini-fab.mat-primary:not([disabled]), .mat-raised-button.mat-primary:not([disabled]){
	color: #ffffff !important;
	background-color:#E61E2A !important;
	border-color:#E61E2A !important;}
.btn-primary{background-color:#E61E2A;border-color:#E61E2A}
.btn-primary:focus,.btn-primary.focus{background-color:#E61E2A;border-color:#222160}
.btn-primary:hover{background-color:@btn-hover;border-color:@btn-hvr-border}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:@btn-hover;border-color:@btn-hvr-border}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{background-color:#222160}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled].btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled].btn-primary.focus{background-color:#222160;border-color:@btn-primary-border}
.btn-primary.badge{color:#222160}
.btn-link{color:#222160}
.btn-link:hover,.btn-link:focus{color:@link-hover-color}

	
/* dropdowns */
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#222160}

/* navbar */
.navbar{position:relative;min-height:35px;margin-bottom:20px;border:1px solid transparent}
.navbar{border-radius:0}
.navbar-inverse{background-color:#222160;border-color:#222160;}
.navbar-inverse .navbar-brand{color:#ffffff}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#E3E5E0;background-color:transparent}
.navbar-inverse .navbar-text{color:#ffffff}
.navbar-inverse .navbar-nav>li>a{color:#ffffff}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ffffff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#E61E2A}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#E3E5E0; background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:##E61E2A}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:##E61E2A}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus{background-color:#222160;color:#ffffff}

/* navbar dropdown menus*/
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:##E61E2A}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:##E61E2A}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color:#222160}

/* navbar dropdown menus - when hovering over options*/
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#222160}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:##E61E2A}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#E3E5E0;background-color:transparent}

/* navbar - misc*/
.navbar-inverse .navbar-link{color:#ffffff}
.navbar-inverse .navbar-link:hover{color:#ffffff}
.navbar-inverse .btn-link{color:#ffffff}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#ffffff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] 
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] 
.navbar-inverse .btn-link:focus{color:#E3E5E0}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:#222160}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#222160}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#222160}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#222160}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#222160}

/* paginations */
.pagination>li>a,.pagination>li>span{color:#222160}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:@link-hover-color}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#222160;border-color:#222160}

/* labels */
.label-primary{background-color:#222160}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:@btn-hover}

/* thumbnails */
.img-thumbnail{background-color:#ffffff}
.thumbnail{background-color:#ffffff}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#E3E5E0}

/* progress bars */
.progress-bar{background-color:#222160}

/* list groups */
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#222160}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#222160;border-color:#222160}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:@list-group-active-text-color}

/* panels - boxes around content areas on pages
.panel{box-shadow:0px 0px 0px rgba(0,0,0,0.2)}*/
.panel-primary{border-color:#222160}
.panel-primary>.panel-heading{background-color:#222160;border-color:#222160;

/* 3D shadowing 
background-image:linear-gradient(to bottom,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.25) 100%)}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#222160}
.panel-primary>.panel-heading .badge{color:#222160}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#222160*/
}

/* header / footer 
header{background-image:linear-gradient(to bottom,#ffffff 20%,#d9d9d9 100%)}
footer{background-image:linear-gradient(to top,#ffffff 20%,#d9d9d9 100%)}*/

/* breakpoints for responsive layouts on mobile etc*/
@media(min-width:768px){.container{width:750px}}
@media(min-width:992px){.container{width:970px}}
@media(min-width:1200px){.container{width:1170px}}